	/* recipeform.css.php - dokobu.karnik.de
 	* -----------------------------------------------------------------------------
 	*	Common
 	* -----------------------------------------------------------------------------
 	*/
 	
 	.required {
		background: url('/assets/img/icons/required.png') center right no-repeat;
		padding-right: 13px;
 	}
 	
 	p.ingrederror {
 		color: #a72020;	
 	}
 	
 	#recipeForm {
 		font-size: 0.75em;
 		margin-bottom: 10px;
 		margin-top: 10px;
 		margin-left: 2px;
 		width: 886px;
 	}
 	
 	/* STACK NAV */
 	
 	input {
 		border: 1px solid #bbb;
 	}

 	textarea {
 		border: 1px solid #bbb;
 	}
 	
 	button {
 		border: 1px solid #bbb;
 	}
 	
 	select {
 		border: 1px solid #bbb;
 	}
 	
 	#imageName-label {
 		color: #007b91;
 		font-weight: 900;
 	}
 	
 	#fieldset-ingredientsSubForm, #fieldset-imageUploadForm {
 		padding: 5px;
 		margin-bottom: 10px;
 		width: 870px;
 		border: 1px solid #bbb;
 	}
 	legend {
 		font-weight: 900;
 	}
 	
 	#ingredientsSubForm-element dl {
 		float: left;
 		clear: none;
 		padding: 0px;
 		margin-top: 0px;
 		margin-left: 0px;
 	}
 	#ingredientsSubForm-element dt {
 		float: left;
 		clear: none;
 		margin-left: 10px;
 		padding: 0px;
 	}
 	#ingredientsSubForm-element dd {
 		float: left;
 		clear: none;
 		margin-left: 5px;
 		margin-right: 10px;
 		padding: 0px;
 	}

 	#cancelElement-label, #addElement-label, #saveElement-label, #saveID-element, #saveID-label, #id-element, #id-label {
 		width: 0px;
 		height: 0px;
 		margin: 0px;
 	}
 	
 	div.SubForm dl {
 		padding: 10px;
 		margin-top: 20px;
 		margin-left: 10px;
 	}
 	
 	div.SubForm dd {
 		margin-left: 5px;
 		margin-top: 20px;
 		
 	}
 	
 	div.SubForm dt {
 		margin-top:20px;
 		margin-left: 10px;
 	}
 	
 	div.SubForm {
 		height: 58px;
 		width: 100%;
 		clear:both;
 		border: 1px solid #aaa;
 		background: #eee;
 		padding: 0px;
 		margin-top: 4px;
 		margin-left: 0px;
 	}
 	
 	div.SubForm:hover {
 		background: #feb300;
 	}